草庐IT

iphone - iPad : Animate UILabels color changing

全部标签

cocoa-touch - iOS/iPhone SDK : initWithCoder and encodeWithCoder not being called

我正在尝试保存一个名为queueArray的NSMutableArray,以便在应用程序退出后可以再次加载它。我使用了一些教程来帮助我前进,这是我想出的代码。问题似乎是“initWithCoder”和“encodeWithCoder”没有被调用,没有NSLog调用,也没有在断点处停止。我已将NSCoding协议(protocol)添加到.h文件,我知道queueArray不是nil,它包含MPMediaItem。这是我用来尝试保存和加载数组的一些代码:-(IBAction)saveQueuePressed{NSString*rootPath=[NSSearchPathForDirect

objective-c - Leaks 在 iPad 上使用 CoreData 报告的真正奇怪的数据

更新2:Apple回应了我的错误报告“我们相信这个问题已经在iOS4.2b1(8C5091e)中得到解决。请告诉我们您是否继续遇到这个问题通过更新此错误报告来更新新发布的软件。”我想这承认问题出在他们的代码中,而不是我的。当我或我认识的人可以更新以尝试此操作时,我会更新结果。更新:我的同事在另一台电脑和iPad上重现了这个问题,所以这可能不仅仅是我的设置有问题。这很奇怪。我最近注意到Leaksinstrument报告我的应用程序中的内存泄漏,并且从不在堆栈跟踪中指向我的代码,只是各种内置库。幸运的是(?)我能够剥离几乎所有内容并最终得到一个每次都会触发此行为的愚蠢的简单项目,至少在我的

objective-c - iPhone开发-生成XML文件

这里有人知道如何在iPhone中生成XML文件或字符串吗? 最佳答案 试用开源XMLstreamwriterforiOS:用Objective-C编写,单个.h。和.m文件一个@protocol用于命名空间支持,一个用于不支持命名空间例子://allocateserializerXMLWriter*xmlWriter=[[XMLWriteralloc]init];//startwritingXMLelements[xmlWriterwriteStartElement:@"Root"];[xmlWriterwriteCharacter

iphone - iPad Split View加载奇怪

所以我有一个简单的SplitView,它在View加载时运行良好。出于某种原因,如果它以横向模式加载,它只会加载到屏幕的一半(似乎是纵向模式的宽度)。有谁知道可能导致这种行为的原因是什么?我正在使用苹果SDK提供的默认SplitViewController。这就是我所说的形象。在我看来,我没有做任何特别的事情,确实加载了并且在IB中正确连接了东西。我有点不知所措,任何帮助都会很棒。谢谢! 最佳答案 想通了:我在显示加载屏幕后加载View。结果它没有正确检测方向。我在将View添加到窗口之前添加了此手动检查,它解决了我的问题。CGRe

sql - iPad (iOS 3.2) 不支持 HTML5 readTransaction?

我有一个使用websql存储数据的HTML5应用。在可能的情况下,我对只读SELECT查询使用readTransaction()方法,对INSERT/UPDATE/DELETE查询使用transaction()方法。我不确定使用readTransaction()是否有性能优势,但这似乎是正确的做法。该应用程序在桌面Safari、Chrome、iPhone(iOS4)上运行良好...但在iPad(iOS3.2)上,它就不行了。当我启用调试控制台(设置->Safari->开发人员->调试控制台)时,我可以看到它提示没有readTransaction()方法。谁能确认iPad是否只支持HTM

iphone - 构建和存档按钮在 XCode 3.2.4 中对我没有任何作用

在我使用BuildandArchive生成​​AdHocDistribution构建后,Organizer出现了。当我选择构建并按下共享应用程序时,会弹出对话框,但此后所有按钮都不起作用。我无法为企业分发、保存到磁盘或电子邮件。我按下按钮,它们就会立即弹出。存档构建中没有错误或警告。还有其他人遇到过这种情况并有解决办法吗?非常感谢。 最佳答案 你安装了多份xcode吗?安装顺序很重要。最后安装最新版本的xcode。旧版本仍然有效,但新安装需要它的系统文件版本。(我通常将最新版本放在Developer中(早期版本放在Develeope

ios - iPad MoviePlayer 在设备重启之前拒绝播放视频

我无法修复/追踪的iPad/iPhone应用程序中有一个非常奇怪的错误。我的应用程序在标准的MPMoviePlayerController中播放视频,但界面隐藏,我自己的按钮用于播放和停止。这很好用,但有时,在使用几次后,我的应用程序拒绝播放任何进一步的视频。这只发生在iPad(在iOS3.2.x中),在iPhone(在iOS4.x中)一切正常。奇怪的是,即使在我退出我的应用程序后,在我再次启动它后它仍然拒绝播放视频。它不保存视频状态,并且会重新加载视频。只有在我重新启动iPad后,它才会重新开始工作。如果我的iPad处于“不播放视频”状态,我可以从Xcode调试我的应用程序,除了电影

iPhone 模拟器卡住整个操作系统

我有一个super奇怪的问题。每次我在iPhone模拟器中运行一段特定的代码时,我的整个Mac都会卡住:我无法关闭模拟器或任何其他应用程序,也无法打开任何应用程序。最糟糕的是,我无法关机。我必须按住电源按钮手动强制关机。我在15"MacBookPro上运行,唯一运行的是Xcode和iPhone模拟器。我使用ActivityMonitor关闭后台运行的任何不必要的应用程序。我还使用OnyX进行清理我的系统。我正在使用Xcode3.2.4和iOS3.2(iPad模拟器)。起初我怀疑这是处理器问题-所以我在运行ActivityMonitor时运行了相同的代码以引发崩溃。卡住时我仍然可以在应用

iphone - 如何在(有时)可编辑的 UITextView 中启用数据检测器

有谁知道内置的Notes应用程序如何设法显示数据检测器,同时仍然可以编辑其UITextView?我试过将editable默认设置为NO(这样数据检测器就会工作),然后覆盖UITextView的触摸方法并将其设置为YES,但它最终滚动到底部,我必须再次点击才能真正开始编辑。我也用点击手势识别器尝试过,同样的事情发生了。我正在尝试查看飞行中的触摸事件并将可编辑设置为是,以便UITextView将在点击点开始编辑但没有骰子-如果我无法让它将触摸事件传递给UITextView弄乱它的可编辑属性。 最佳答案 一个简单的hack是在textvi

iphone - 如何在 UIWebView 中同时播放两个视频

我想在UIWebView的HTML页面中同时播放两个视频。默认情况下,任何正在播放的视频都会在另一个视频开始时停止。即使两个视频位于不同的WebView中,也会发生这种情况。有没有办法强制继续播放第一个视频? 最佳答案 您一次只能玩一个游戏。 关于iphone-如何在UIWebView中同时播放两个视频,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3982451/